package com.ysl.study.designpattern.createmode.singleton;

/**
 * 单例模式 饿汉模式 线程安全
 * 单例模式要素：
 * 1.私有构造方法；
 * 2.私有静态引用指向自己实例；
 * 3.以自己实例为返回值的公有静态方法；
 *
 * @author yangshanlin
 * @date 2023/2/16 18:12
 * @describe
 */
public class Singleton1 {

    private Singleton1(){}

    private static final Singleton1 single = new Singleton1();

    public static Singleton1 getInstance(){
        return single;
    }

}
